body {
  margin: 0;
}
.card-info {
  padding-bottom: 8px;
  font-size: 15px;
}
.single-row {
  display: block;
}

.preset-list {
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 2;
}
.select-list {
  position: relative;
}
.form-wrapper {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-wrapper {
  text-align: center;
  padding-top: 10px;
}

.flex {
  padding-top: 10px;
}
@media print {
  .form-wrapper {
    display: none;
  }
}
@media (min-width: 500px) {
  .form-wrapper {
    width: 480px;
    margin: 0 auto;
  }
  .flex {
    display: flex;
  }
}
